#ifndef GRAMMARCHECKER_H
#define GRAMMARCHECKER_H

#include "Headers.h"

class GrammarChecker
{
private:
    QMap<QString, int> * _mapToken;
    QMap<int, QVector<int>> * _mapMoves;
public:
    GrammarChecker();
    void addToken(QString * tokens);
    void addMoveRule(QString moveRule);
    bool checkMove(QString * prevTok, QString * nextTok);
    ~GrammarChecker();
};

#endif // SCANNER_H
